package com.cssy.xxkj.logic.entity;

import java.util.Date;

/**
 * 委外出库数据对象
 * @since 2014-10-14
 */
public class LogicOutsideBoundDO extends LogicBizEntity {

    private static final long serialVersionUID = 141325692816228211L;

    /**
     * column logic_outside_bound.zd001Code  委外入库单号
     */
    private String zd001Code;

    /**
     * column logic_outside_bound.zd001Status  单据状态
     */
    private String zd001Status;

    /**
     * column logic_outside_bound.zd002OriginId  原始单据id
     */
    private String zd002OriginId;

    /**
     * column logic_outside_bound.zd002OriginCode  原始单据编码
     */
    private String zd002OriginCode;

    /**
     * column logic_outside_bound.zd003WhId  入库仓库Id
     */
    private String zd003WhId;

    /**
     * column logic_outside_bound.zd003WhCode  仓库编码
     */
    private String zd003WhCode;

    /**
     * column logic_outside_bound.zd003WhName  仓库名称
     */
    private String zd003WhName;

    /**
     * column logic_outside_bound.zd004Batch  批次
     */
    private String zd004Batch;

    /**
     * column logic_outside_bound.zd005Aegnt  经办人
     */
    private String zd005Aegnt;

    /**
     * column logic_outside_bound.zd006Date  入库日期
     */
    private Date zd006Date;

    /**
     * column logic_outside_bound.zd007DeptId  部门ID
     */
    private String zd007DeptId;

    /**
     * column logic_outside_bound.zd007DeptCode  部门编码
     */
    private String zd007DeptCode;

    /**
     * column logic_outside_bound.zd007DeptName  部门名称
     */
    private String zd007DeptName;

    /**
     * column logic_outside_bound.zd008CurrencyCode  币种编码
     */
    private String zd008CurrencyCode;

    /**
     * column logic_outside_bound.zd008CurrencyName  币种名称
     */
    private String zd008CurrencyName;

    /**
     * column logic_outside_bound.zd008ExchangeRate  汇率
     */
    private Long zd008ExchangeRate;

    /**
     * column logic_outside_bound.zd009PiCode  pi编号
     */
    private String zd009PiCode;

    /**
     * column logic_outside_bound.zd010Remark  备注
     */
    private String zd010Remark;


    public LogicOutsideBoundDO() {
        super();
    }

    public LogicOutsideBoundDO(String id, String zd001Code, String zd001Status, String zd002OriginId, String zd002OriginCode, String zd003WhId, String zd003WhCode, String zd003WhName, String zd004Batch, String zd005Aegnt, Date zd006Date, String zd007DeptId, String zd007DeptCode, String zd007DeptName, String zd008CurrencyCode, String zd008CurrencyName, Long zd008ExchangeRate, String zd009PiCode, String zd010Remark) {
        this.zd001Code = zd001Code;
        this.zd001Status = zd001Status;
        this.zd002OriginId = zd002OriginId;
        this.zd002OriginCode = zd002OriginCode;
        this.zd003WhId = zd003WhId;
        this.zd003WhCode = zd003WhCode;
        this.zd003WhName = zd003WhName;
        this.zd004Batch = zd004Batch;
        this.zd005Aegnt = zd005Aegnt;
        this.zd006Date = zd006Date;
        this.zd007DeptId = zd007DeptId;
        this.zd007DeptCode = zd007DeptCode;
        this.zd007DeptName = zd007DeptName;
        this.zd008CurrencyCode = zd008CurrencyCode;
        this.zd008CurrencyName = zd008CurrencyName;
        this.zd008ExchangeRate = zd008ExchangeRate;
        this.zd009PiCode = zd009PiCode;
        this.zd010Remark = zd010Remark;
    }

    /**
     * getter for Column logic_outside_bound.zd001Code
     */
    public String getZd001Code() {
        return zd001Code;
    }

    /**
     * setter for Column logic_outside_bound.zd001Code
     * @param zd001Code
     */
    public void setZd001Code(String zd001Code) {
        this.zd001Code = zd001Code;
    }

    /**
     * getter for Column logic_outside_bound.zd001Status
     */
    public String getZd001Status() {
        return zd001Status;
    }

    /**
     * setter for Column logic_outside_bound.zd001Status
     * @param zd001Status
     */
    public void setZd001Status(String zd001Status) {
        this.zd001Status = zd001Status;
    }

    /**
     * getter for Column logic_outside_bound.zd002OriginId
     */
    public String getZd002OriginId() {
        return zd002OriginId;
    }

    /**
     * setter for Column logic_outside_bound.zd002OriginId
     * @param zd002OriginId
     */
    public void setZd002OriginId(String zd002OriginId) {
        this.zd002OriginId = zd002OriginId;
    }

    /**
     * getter for Column logic_outside_bound.zd002OriginCode
     */
    public String getZd002OriginCode() {
        return zd002OriginCode;
    }

    /**
     * setter for Column logic_outside_bound.zd002OriginCode
     * @param zd002OriginCode
     */
    public void setZd002OriginCode(String zd002OriginCode) {
        this.zd002OriginCode = zd002OriginCode;
    }

    /**
     * getter for Column logic_outside_bound.zd003WhId
     */
    public String getZd003WhId() {
        return zd003WhId;
    }

    /**
     * setter for Column logic_outside_bound.zd003WhId
     * @param zd003WhId
     */
    public void setZd003WhId(String zd003WhId) {
        this.zd003WhId = zd003WhId;
    }

    /**
     * getter for Column logic_outside_bound.zd003WhCode
     */
    public String getZd003WhCode() {
        return zd003WhCode;
    }

    /**
     * setter for Column logic_outside_bound.zd003WhCode
     * @param zd003WhCode
     */
    public void setZd003WhCode(String zd003WhCode) {
        this.zd003WhCode = zd003WhCode;
    }

    /**
     * getter for Column logic_outside_bound.zd003WhName
     */
    public String getZd003WhName() {
        return zd003WhName;
    }

    /**
     * setter for Column logic_outside_bound.zd003WhName
     * @param zd003WhName
     */
    public void setZd003WhName(String zd003WhName) {
        this.zd003WhName = zd003WhName;
    }

    /**
     * getter for Column logic_outside_bound.zd004Batch
     */
    public String getZd004Batch() {
        return zd004Batch;
    }

    /**
     * setter for Column logic_outside_bound.zd004Batch
     * @param zd004Batch
     */
    public void setZd004Batch(String zd004Batch) {
        this.zd004Batch = zd004Batch;
    }

    /**
     * getter for Column logic_outside_bound.zd005Aegnt
     */
    public String getZd005Aegnt() {
        return zd005Aegnt;
    }

    /**
     * setter for Column logic_outside_bound.zd005Aegnt
     * @param zd005Aegnt
     */
    public void setZd005Aegnt(String zd005Aegnt) {
        this.zd005Aegnt = zd005Aegnt;
    }

    /**
     * getter for Column logic_outside_bound.zd006Date
     */
    public Date getZd006Date() {
        return zd006Date;
    }

    /**
     * setter for Column logic_outside_bound.zd006Date
     * @param zd006Date
     */
    public void setZd006Date(Date zd006Date) {
        this.zd006Date = zd006Date;
    }

    /**
     * getter for Column logic_outside_bound.zd007DeptId
     */
    public String getZd007DeptId() {
        return zd007DeptId;
    }

    /**
     * setter for Column logic_outside_bound.zd007DeptId
     * @param zd007DeptId
     */
    public void setZd007DeptId(String zd007DeptId) {
        this.zd007DeptId = zd007DeptId;
    }

    /**
     * getter for Column logic_outside_bound.zd007DeptCode
     */
    public String getZd007DeptCode() {
        return zd007DeptCode;
    }

    /**
     * setter for Column logic_outside_bound.zd007DeptCode
     * @param zd007DeptCode
     */
    public void setZd007DeptCode(String zd007DeptCode) {
        this.zd007DeptCode = zd007DeptCode;
    }

    /**
     * getter for Column logic_outside_bound.zd007DeptName
     */
    public String getZd007DeptName() {
        return zd007DeptName;
    }

    /**
     * setter for Column logic_outside_bound.zd007DeptName
     * @param zd007DeptName
     */
    public void setZd007DeptName(String zd007DeptName) {
        this.zd007DeptName = zd007DeptName;
    }

    /**
     * getter for Column logic_outside_bound.zd008CurrencyCode
     */
    public String getZd008CurrencyCode() {
        return zd008CurrencyCode;
    }

    /**
     * setter for Column logic_outside_bound.zd008CurrencyCode
     * @param zd008CurrencyCode
     */
    public void setZd008CurrencyCode(String zd008CurrencyCode) {
        this.zd008CurrencyCode = zd008CurrencyCode;
    }

    /**
     * getter for Column logic_outside_bound.zd008CurrencyName
     */
    public String getZd008CurrencyName() {
        return zd008CurrencyName;
    }

    /**
     * setter for Column logic_outside_bound.zd008CurrencyName
     * @param zd008CurrencyName
     */
    public void setZd008CurrencyName(String zd008CurrencyName) {
        this.zd008CurrencyName = zd008CurrencyName;
    }

    /**
     * getter for Column logic_outside_bound.zd008ExchangeRate
     */
    public Long getZd008ExchangeRate() {
        return zd008ExchangeRate;
    }

    /**
     * setter for Column logic_outside_bound.zd008ExchangeRate
     * @param zd008ExchangeRate
     */
    public void setZd008ExchangeRate(Long zd008ExchangeRate) {
        this.zd008ExchangeRate = zd008ExchangeRate;
    }

    /**
     * getter for Column logic_outside_bound.zd009PiCode
     */
    public String getZd009PiCode() {
        return zd009PiCode;
    }

    /**
     * setter for Column logic_outside_bound.zd009PiCode
     * @param zd009PiCode
     */
    public void setZd009PiCode(String zd009PiCode) {
        this.zd009PiCode = zd009PiCode;
    }

    /**
     * getter for Column logic_outside_bound.zd010Remark
     */
    public String getZd010Remark() {
        return zd010Remark;
    }

    /**
     * setter for Column logic_outside_bound.zd010Remark
     * @param zd010Remark
     */
    public void setZd010Remark(String zd010Remark) {
        this.zd010Remark = zd010Remark;
    }

}